"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
var vue_1 = require("vue");
var element_plus_1 = require("element-plus");
// 标签切换状态
var activeTab = (0, vue_1.ref)('brand'); // 'brand' 按品牌, 'type' 按类型
// 时间筛选状态
var activeTime = (0, vue_1.ref)('month'); // 'month' 本月, 'lastMonth' 上月
// 表格原始数据
var tableData = (0, vue_1.ref)([
    {
        serial: 1,
        shopName: '名角美容养生',
        shopId: 'MCC01',
        contact: '王琳',
        cooperationBrand: '蓝妮儿',
        productType: '护肤品',
        totalPayment: '¥19,851.00',
        totalShipment: '¥90,851.00',
        totalGift: '¥9,851.00',
        annualOrder: '100万',
        beautician: '张三',
        brandManager: '张学礼'
    },
    {
        serial: 2,
        shopName: '丽人坊',
        shopId: 'MCC02',
        contact: '王芳',
        cooperationBrand: '贝亦美',
        productType: '彩妆',
        totalPayment: '¥25,620.00',
        totalShipment: '¥85,320.00',
        totalGift: '¥5,230.00',
        annualOrder: '80万',
        beautician: '李四',
        brandManager: '张学礼'
    },
    {
        serial: 3,
        shopName: '水悦SPA',
        shopId: 'MCC03',
        contact: '赵敏',
        cooperationBrand: '和悦肽',
        productType: '精油',
        totalPayment: '¥15,320.00',
        totalShipment: '¥60,150.00',
        totalGift: '¥3,210.00',
        annualOrder: '50万',
        beautician: '王五',
        brandManager: '李思思'
    },
    {
        serial: 4,
        shopName: '静雅美容',
        shopId: 'MCC04',
        contact: '刘敏',
        cooperationBrand: '蓝妮儿',
        productType: '护肤品',
        totalPayment: '¥22,150.00',
        totalShipment: '¥75,620.00',
        totalGift: '¥6,850.00',
        annualOrder: '60万',
        beautician: '赵六',
        brandManager: '李思思'
    },
    {
        serial: 5,
        shopName: '悦己美容院',
        shopId: 'MCC05',
        contact: '孙丽',
        cooperationBrand: '贝亦美',
        productType: '彩妆',
        totalPayment: '¥18,750.00',
        totalShipment: '¥58,920.00',
        totalGift: '¥4,320.00',
        annualOrder: '40万',
        beautician: '钱七',
        brandManager: '张学礼'
    }
]);
// 计算属性：根据选中的标签筛选显示数据
var filteredTableData = (0, vue_1.computed)(function () {
    // 实际项目中可以根据标签切换不同的数据
    return tableData.value;
});
// 分页数据
var currentPage = (0, vue_1.ref)(1);
var pageSize = (0, vue_1.ref)(10);
var total = (0, vue_1.ref)(tableData.value.length);
var jumpPage = (0, vue_1.ref)('');
// 标签切换方法
var switchTab = function (tab) {
    activeTab.value = tab;
    currentPage.value = 1; // 切换标签时重置页码
    element_plus_1.ElMessage.info("\u5DF2\u5207\u6362\u5230".concat(tab === 'brand' ? '按品牌' : '按类型', "\u89C6\u56FE"));
};
// 时间筛选切换方法
var switchTime = function (time) {
    activeTime.value = time;
    currentPage.value = 1; // 切换时间时重置页码
    element_plus_1.ElMessage.info("\u5DF2\u5207\u6362\u5230".concat(time === 'month' ? '本月' : '上月', "\u6570\u636E"));
};
// 合计行计算
var getSummary = function (_a) {
    var columns = _a.columns, data = _a.data;
    var sums = [];
    columns.forEach(function (column, index) {
        if (index === 0) {
            sums[index] = '合计';
            return;
        }
        // 仅计算金额列
        if (['totalPayment', 'totalShipment', 'totalGift'].includes(column.prop)) {
            // 实际项目中可以计算真实总和
            sums[index] = '¥100,000.00';
        }
        else {
            sums[index] = '-';
        }
    });
    return sums;
};
// 分页方法
var handleSizeChange = function (val) {
    pageSize.value = val;
    currentPage.value = 1;
};
var handleCurrentChange = function (val) {
    currentPage.value = val;
};
var handleJump = function () {
    var page = Number(jumpPage.value);
    var maxPage = Math.ceil(total.value / pageSize.value);
    if (page && page <= maxPage && page >= 1) {
        currentPage.value = page;
    }
    else {
        element_plus_1.ElMessage.warning("\u8BF7\u8F93\u51651-".concat(maxPage, "\u4E4B\u95F4\u7684\u9875\u7801"));
    }
};
// 返回按钮
var handleReturn = function () {
    element_plus_1.ElMessage.info('返回上一页');
};
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
var __VLS_ctx = __assign(__assign({}, {}), {});
var __VLS_elements;
var __VLS_components;
var __VLS_directives;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['tab-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['time-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['is-primary']} */ ;
/** @type {__VLS_StyleScopedClasses['data-table']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-area']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['date-picker-group']} */ ;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "report-page" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-title" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "overview-area" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "overview-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "value" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "overview-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "value" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "overview-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "value" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "overview-item" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "value" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "tab-search-area" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "tabs" }));
var __VLS_0 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0(__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTab === 'brand' ? 'primary' : 'default') }), { class: "tab-btn" })));
var __VLS_2 = __VLS_1.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTab === 'brand' ? 'primary' : 'default') }), { class: "tab-btn" })], __VLS_functionalComponentArgsRest(__VLS_1), false));
var __VLS_4;
var __VLS_5;
var __VLS_6 = ({ click: {} },
    { onClick: function () {
            var _a = [];
            for (var _i = 0; _i < arguments.length; _i++) {
                _a[_i] = arguments[_i];
            }
            var $event = _a[0];
            __VLS_ctx.switchTab('brand');
            // @ts-ignore
            [activeTab, switchTab,];
        } });
var __VLS_7 = __VLS_3.slots.default;
var __VLS_3;
var __VLS_8 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8(__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTab === 'type' ? 'primary' : 'default') }), { class: "tab-btn" })));
var __VLS_10 = __VLS_9.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTab === 'type' ? 'primary' : 'default') }), { class: "tab-btn" })], __VLS_functionalComponentArgsRest(__VLS_9), false));
var __VLS_12;
var __VLS_13;
var __VLS_14 = ({ click: {} },
    { onClick: function () {
            var _a = [];
            for (var _i = 0; _i < arguments.length; _i++) {
                _a[_i] = arguments[_i];
            }
            var $event = _a[0];
            __VLS_ctx.switchTab('type');
            // @ts-ignore
            [activeTab, switchTab,];
        } });
var __VLS_15 = __VLS_11.slots.default;
var __VLS_11;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "search-group" }));
var __VLS_16 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_17 = __VLS_asFunctionalComponent(__VLS_16, new __VLS_16(__assign({ placeholder: "Search" }, { class: "search-input" })));
var __VLS_18 = __VLS_17.apply(void 0, __spreadArray([__assign({ placeholder: "Search" }, { class: "search-input" })], __VLS_functionalComponentArgsRest(__VLS_17), false));
var __VLS_21 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_22 = __VLS_asFunctionalComponent(__VLS_21, new __VLS_21(__assign({ type: "default" }, { class: "search-btn" })));
var __VLS_23 = __VLS_22.apply(void 0, __spreadArray([__assign({ type: "default" }, { class: "search-btn" })], __VLS_functionalComponentArgsRest(__VLS_22), false));
var __VLS_25 = __VLS_24.slots.default;
var __VLS_24;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "time-filter" }));
var __VLS_26 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_27 = __VLS_asFunctionalComponent(__VLS_26, new __VLS_26(__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTime === 'month' ? 'primary' : 'default') }), { class: "time-btn" })));
var __VLS_28 = __VLS_27.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTime === 'month' ? 'primary' : 'default') }), { class: "time-btn" })], __VLS_functionalComponentArgsRest(__VLS_27), false));
var __VLS_30;
var __VLS_31;
var __VLS_32 = ({ click: {} },
    { onClick: function () {
            var _a = [];
            for (var _i = 0; _i < arguments.length; _i++) {
                _a[_i] = arguments[_i];
            }
            var $event = _a[0];
            __VLS_ctx.switchTime('month');
            // @ts-ignore
            [activeTime, switchTime,];
        } });
var __VLS_33 = __VLS_29.slots.default;
var __VLS_29;
var __VLS_34 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_35 = __VLS_asFunctionalComponent(__VLS_34, new __VLS_34(__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTime === 'lastMonth' ? 'primary' : 'default') }), { class: "time-btn" })));
var __VLS_36 = __VLS_35.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: (__VLS_ctx.activeTime === 'lastMonth' ? 'primary' : 'default') }), { class: "time-btn" })], __VLS_functionalComponentArgsRest(__VLS_35), false));
var __VLS_38;
var __VLS_39;
var __VLS_40 = ({ click: {} },
    { onClick: function () {
            var _a = [];
            for (var _i = 0; _i < arguments.length; _i++) {
                _a[_i] = arguments[_i];
            }
            var $event = _a[0];
            __VLS_ctx.switchTime('lastMonth');
            // @ts-ignore
            [activeTime, switchTime,];
        } });
var __VLS_41 = __VLS_37.slots.default;
var __VLS_37;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "date-picker-group" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_42 = {}.ElDatePicker;
/** @type {[typeof __VLS_components.ElDatePicker, typeof __VLS_components.elDatePicker, ]} */ ;
// @ts-ignore
ElDatePicker;
// @ts-ignore
var __VLS_43 = __VLS_asFunctionalComponent(__VLS_42, new __VLS_42(__assign({ type: "date", placeholder: "年/月/日" }, { class: "date-picker" })));
var __VLS_44 = __VLS_43.apply(void 0, __spreadArray([__assign({ type: "date", placeholder: "年/月/日" }, { class: "date-picker" })], __VLS_functionalComponentArgsRest(__VLS_43), false));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_47 = {}.ElDatePicker;
/** @type {[typeof __VLS_components.ElDatePicker, typeof __VLS_components.elDatePicker, ]} */ ;
// @ts-ignore
ElDatePicker;
// @ts-ignore
var __VLS_48 = __VLS_asFunctionalComponent(__VLS_47, new __VLS_47(__assign({ type: "date", placeholder: "年/月/日" }, { class: "date-picker" })));
var __VLS_49 = __VLS_48.apply(void 0, __spreadArray([__assign({ type: "date", placeholder: "年/月/日" }, { class: "date-picker" })], __VLS_functionalComponentArgsRest(__VLS_48), false));
var __VLS_52 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_53 = __VLS_asFunctionalComponent(__VLS_52, new __VLS_52(__assign(__assign(__assign({ data: (__VLS_ctx.filteredTableData), border: true }, { class: "data-table" }), { style: {} }), { showSummary: (true), summaryMethod: (__VLS_ctx.getSummary) })));
var __VLS_54 = __VLS_53.apply(void 0, __spreadArray([__assign(__assign(__assign({ data: (__VLS_ctx.filteredTableData), border: true }, { class: "data-table" }), { style: {} }), { showSummary: (true), summaryMethod: (__VLS_ctx.getSummary) })], __VLS_functionalComponentArgsRest(__VLS_53), false));
var __VLS_56 = __VLS_55.slots.default;
// @ts-ignore
[filteredTableData, getSummary,];
var __VLS_57 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_58 = __VLS_asFunctionalComponent(__VLS_57, new __VLS_57({
    prop: "serial",
    label: "序号",
    align: "center",
}));
var __VLS_59 = __VLS_58.apply(void 0, __spreadArray([{
        prop: "serial",
        label: "序号",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_58), false));
var __VLS_62 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_63 = __VLS_asFunctionalComponent(__VLS_62, new __VLS_62({
    prop: "shopName",
    label: "门店名称",
}));
var __VLS_64 = __VLS_63.apply(void 0, __spreadArray([{
        prop: "shopName",
        label: "门店名称",
    }], __VLS_functionalComponentArgsRest(__VLS_63), false));
var __VLS_67 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_68 = __VLS_asFunctionalComponent(__VLS_67, new __VLS_67({
    prop: "shopId",
    label: "门店ID",
    align: "center",
}));
var __VLS_69 = __VLS_68.apply(void 0, __spreadArray([{
        prop: "shopId",
        label: "门店ID",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_68), false));
var __VLS_72 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_73 = __VLS_asFunctionalComponent(__VLS_72, new __VLS_72({
    prop: "contact",
    label: "联系人",
    align: "center",
}));
var __VLS_74 = __VLS_73.apply(void 0, __spreadArray([{
        prop: "contact",
        label: "联系人",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_73), false));
var __VLS_77 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_78 = __VLS_asFunctionalComponent(__VLS_77, new __VLS_77({
    label: (__VLS_ctx.activeTab === 'brand' ? '合作品牌' : '产品类型'),
    align: "center",
}));
var __VLS_79 = __VLS_78.apply(void 0, __spreadArray([{
        label: (__VLS_ctx.activeTab === 'brand' ? '合作品牌' : '产品类型'),
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_78), false));
var __VLS_81 = __VLS_80.slots.default;
// @ts-ignore
[activeTab,];
{
    var __VLS_82 = __VLS_80.slots.default;
    var scope = __VLS_getSlotParameters(__VLS_82)[0];
    (__VLS_ctx.activeTab === 'brand' ? scope.row.cooperationBrand : scope.row.productType);
    // @ts-ignore
    [activeTab,];
}
var __VLS_80;
var __VLS_83 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_84 = __VLS_asFunctionalComponent(__VLS_83, new __VLS_83({
    prop: "totalPayment",
    label: "累计回款",
    align: "right",
    sortable: true,
}));
var __VLS_85 = __VLS_84.apply(void 0, __spreadArray([{
        prop: "totalPayment",
        label: "累计回款",
        align: "right",
        sortable: true,
    }], __VLS_functionalComponentArgsRest(__VLS_84), false));
var __VLS_88 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_89 = __VLS_asFunctionalComponent(__VLS_88, new __VLS_88({
    prop: "totalShipment",
    label: "累计出货",
    align: "right",
    sortable: true,
}));
var __VLS_90 = __VLS_89.apply(void 0, __spreadArray([{
        prop: "totalShipment",
        label: "累计出货",
        align: "right",
        sortable: true,
    }], __VLS_functionalComponentArgsRest(__VLS_89), false));
var __VLS_93 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_94 = __VLS_asFunctionalComponent(__VLS_93, new __VLS_93({
    prop: "totalGift",
    label: "累计赠送",
    align: "right",
    sortable: true,
}));
var __VLS_95 = __VLS_94.apply(void 0, __spreadArray([{
        prop: "totalGift",
        label: "累计赠送",
        align: "right",
        sortable: true,
    }], __VLS_functionalComponentArgsRest(__VLS_94), false));
var __VLS_98 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_99 = __VLS_asFunctionalComponent(__VLS_98, new __VLS_98({
    prop: "annualOrder",
    label: "年单",
    align: "center",
}));
var __VLS_100 = __VLS_99.apply(void 0, __spreadArray([{
        prop: "annualOrder",
        label: "年单",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_99), false));
var __VLS_103 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_104 = __VLS_asFunctionalComponent(__VLS_103, new __VLS_103({
    prop: "beautician",
    label: "美容导师",
    align: "center",
}));
var __VLS_105 = __VLS_104.apply(void 0, __spreadArray([{
        prop: "beautician",
        label: "美容导师",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_104), false));
var __VLS_108 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_109 = __VLS_asFunctionalComponent(__VLS_108, new __VLS_108({
    prop: "brandManager",
    label: "品牌经理",
    align: "center",
}));
var __VLS_110 = __VLS_109.apply(void 0, __spreadArray([{
        prop: "brandManager",
        label: "品牌经理",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_109), false));
var __VLS_113 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_114 = __VLS_asFunctionalComponent(__VLS_113, new __VLS_113({
    label: "操作",
    align: "center",
}));
var __VLS_115 = __VLS_114.apply(void 0, __spreadArray([{
        label: "操作",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_114), false));
var __VLS_117 = __VLS_116.slots.default;
{
    var __VLS_118 = __VLS_116.slots.default;
    var __VLS_119 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_120 = __VLS_asFunctionalComponent(__VLS_119, new __VLS_119(__assign({ type: "text" }, { class: "detail-btn" })));
    var __VLS_121 = __VLS_120.apply(void 0, __spreadArray([__assign({ type: "text" }, { class: "detail-btn" })], __VLS_functionalComponentArgsRest(__VLS_120), false));
    var __VLS_123 = __VLS_122.slots.default;
    var __VLS_122;
}
var __VLS_116;
var __VLS_55;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "pagination-area" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-info" }));
(__VLS_ctx.total);
(Math.ceil(__VLS_ctx.total / __VLS_ctx.pageSize));
// @ts-ignore
[total, total, pageSize,];
var __VLS_124 = {}.ElPagination;
/** @type {[typeof __VLS_components.ElPagination, typeof __VLS_components.elPagination, ]} */ ;
// @ts-ignore
ElPagination;
// @ts-ignore
var __VLS_125 = __VLS_asFunctionalComponent(__VLS_124, new __VLS_124(__assign(__assign({ 'onSizeChange': {} }, { 'onCurrentChange': {} }), { currentPage: (__VLS_ctx.currentPage), pageSizes: ([10]), pageSize: (__VLS_ctx.pageSize), layout: "prev, pager, next", total: (__VLS_ctx.total) })));
var __VLS_126 = __VLS_125.apply(void 0, __spreadArray([__assign(__assign({ 'onSizeChange': {} }, { 'onCurrentChange': {} }), { currentPage: (__VLS_ctx.currentPage), pageSizes: ([10]), pageSize: (__VLS_ctx.pageSize), layout: "prev, pager, next", total: (__VLS_ctx.total) })], __VLS_functionalComponentArgsRest(__VLS_125), false));
var __VLS_128;
var __VLS_129;
var __VLS_130 = ({ sizeChange: {} },
    { onSizeChange: (__VLS_ctx.handleSizeChange) });
var __VLS_131 = ({ currentChange: {} },
    { onCurrentChange: (__VLS_ctx.handleCurrentChange) });
// @ts-ignore
[total, pageSize, currentPage, handleSizeChange, handleCurrentChange,];
var __VLS_127;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-jump" }));
var __VLS_133 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_134 = __VLS_asFunctionalComponent(__VLS_133, new __VLS_133(__assign({ modelValue: (__VLS_ctx.jumpPage), size: "mini" }, { class: "jump-input" })));
var __VLS_135 = __VLS_134.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.jumpPage), size: "mini" }, { class: "jump-input" })], __VLS_functionalComponentArgsRest(__VLS_134), false));
// @ts-ignore
[jumpPage,];
var __VLS_138 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_139 = __VLS_asFunctionalComponent(__VLS_138, new __VLS_138(__assign({ 'onClick': {} }, { type: "default", size: "mini" })));
var __VLS_140 = __VLS_139.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "default", size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_139), false));
var __VLS_142;
var __VLS_143;
var __VLS_144 = ({ click: {} },
    { onClick: (__VLS_ctx.handleJump) });
var __VLS_145 = __VLS_141.slots.default;
// @ts-ignore
[handleJump,];
var __VLS_141;
var __VLS_146 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_147 = __VLS_asFunctionalComponent(__VLS_146, new __VLS_146(__assign(__assign({ 'onClick': {} }, { type: "default" }), { class: "return-btn" })));
var __VLS_148 = __VLS_147.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "default" }), { class: "return-btn" })], __VLS_functionalComponentArgsRest(__VLS_147), false));
var __VLS_150;
var __VLS_151;
var __VLS_152 = ({ click: {} },
    { onClick: (__VLS_ctx.handleReturn) });
var __VLS_153 = __VLS_149.slots.default;
// @ts-ignore
[handleReturn,];
var __VLS_149;
/** @type {__VLS_StyleScopedClasses['report-page']} */ ;
/** @type {__VLS_StyleScopedClasses['page-title']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-area']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['label']} */ ;
/** @type {__VLS_StyleScopedClasses['value']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['label']} */ ;
/** @type {__VLS_StyleScopedClasses['value']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['label']} */ ;
/** @type {__VLS_StyleScopedClasses['value']} */ ;
/** @type {__VLS_StyleScopedClasses['overview-item']} */ ;
/** @type {__VLS_StyleScopedClasses['label']} */ ;
/** @type {__VLS_StyleScopedClasses['value']} */ ;
/** @type {__VLS_StyleScopedClasses['tab-search-area']} */ ;
/** @type {__VLS_StyleScopedClasses['tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['tab-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['tab-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['search-group']} */ ;
/** @type {__VLS_StyleScopedClasses['search-input']} */ ;
/** @type {__VLS_StyleScopedClasses['search-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['time-filter']} */ ;
/** @type {__VLS_StyleScopedClasses['time-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['time-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['date-picker-group']} */ ;
/** @type {__VLS_StyleScopedClasses['date-picker']} */ ;
/** @type {__VLS_StyleScopedClasses['date-picker']} */ ;
/** @type {__VLS_StyleScopedClasses['data-table']} */ ;
/** @type {__VLS_StyleScopedClasses['detail-btn']} */ ;
/** @type {__VLS_StyleScopedClasses['pagination-area']} */ ;
/** @type {__VLS_StyleScopedClasses['total-info']} */ ;
/** @type {__VLS_StyleScopedClasses['page-jump']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-input']} */ ;
/** @type {__VLS_StyleScopedClasses['return-btn']} */ ;
var __VLS_export = (await Promise.resolve().then(function () { return require('vue'); })).defineComponent({});
exports.default = {};
